#include <stdio.h>
#include <stdlib.h>
#include <SDL.h>
#include"afficher_instruction.h"
#include"afficher_option.h"
#include"commencer_le_jeu.h"
#include"menu.h"
#include"option.h"

int main(int argc, char *argv[])
{
    SDL_Surface *ecran = NULL,*imageinstruction=NULL;
    Option option;
    //Menu_Ordre SELECTED_MENU_QUITTER,SELECTED_MENU_JOUER,SELECTED_MENU_OPTION,SELECTED_MENU_PRINCIPALE,MENU_JOUER,MENU_OPTION,MENU_INSTRUCTION;
    //Option option;
    option_charger(&option);
    int continuer=1;
    afficher_menu_principale(ecran,MENU_JOUER);
    Menu_Ordre ordre;
    char ordre2;
    while (continuer)
    {
        ordre=menu_ordre();
        switch(ordre)
        {
        case MENU_JOUER:
            afficher_menu_principale(ecran,MENU_JOUER); //blitter l'image avec jouer en rouge
            break;
        case MENU_OPTION:
            afficher_menu_principale(ecran,MENU_OPTION); //blitter l'image avec option en rouge
            break;
        case MENU_INSTRUCTION:
            afficher_menu_principale(ecran,MENU_INSTRUCTION); //blitter l'image avec instruction en rouge
            break;
        case SELECTED_MENU_JOUER:
            ordre2=commencer_le_jeu();   //commencer a jouer en tappant sur entrer jouer
            break;
        case SELECTED_MENU_OPTION:
            ordre2=afficher_option();   //afficher les options du jeu lorsqu'on tappe sur entrer option
            break;
        case SELECTED_MENU_INSTRUCTION:
            afficher_instruction_jeu(ecran,imageinstruction);  //afficher les instructions en tappant sur entrer pour les instruction
            break;

      //  }


    }



}
